electronic payment mechanism - Francés Inglés Diccionario